import base from "./base"; // 导入接口域名列表
import axios from "../http"; // 导入http中创建的axios实例
import qs from "qs"; // 根据需求是否导入qs模块

const getCharacter =  {
    // 人物分类
    // 获取人物分类列表
    getCharacterCateList(params){
        return axios.post(`${base.bd}/admin/character_cate/lists`,qs.stringify(params))
    },
    // 添加人物分类
    characterCateSaveadd(params){
        return axios.post(`${base.bd}/admin/character_cate/saveadd`,qs.stringify(params))
    },
    // 修改人物分类
    characterCateSaveEdit(params){
        return axios.post(`${base.bd}/admin/character_cate/saveedit`,qs.stringify(params))
    },
    // 删除人物分类
    characterCateDel(params){
        return axios.post(`${base.bd}/admin/character_cate/del`,qs.stringify(params))
    },

    // 字段
    // 获取字段列表
    getCharacterFieldList(params){
        return axios.post(`${base.bd}/admin/character_field/lists`,qs.stringify(params))
    },
    // 添加字段
    characterFieldSaveadd(params){
        return axios.post(`${base.bd}/admin/character_field/saveadd`,qs.stringify(params))
    },
    // 查看单个字段
    characterFieldEdit(params){
        return axios.post(`${base.bd}/admin/character_field/edit`,qs.stringify(params))
    },
    // 编辑字段
    characterFieldSaveEdit(params){
        return axios.post(`${base.bd}/admin/character_field/saveedit`,qs.stringify(params))
    },
    // 删除字段
    characterFieldDel(params){
        return axios.post(`${base.bd}/admin/character_field/del`,qs.stringify(params))
    },

    // 人物管理
    // 人物列表
    getCharacterList(params){
        return axios.post(`${base.bd}/admin/character/lists`,qs.stringify(params))
    },
    // 添加人物
    characterSaveadd(params){
        return axios.post(`${base.bd}/admin/character/saveadd`,qs.stringify(params))
    },
    // 编辑人物
    characterSaveEdit(params){
        return axios.post(`${base.bd}/admin/character/saveedit`,qs.stringify(params))
    },
    // 开启推荐排序
    topShow(params){
        return axios.post(`${base.bd}/admin/character/saveedit2`,qs.stringify(params))
    },
    // 删除+批量删除人物
    characterDel(params){
        return axios.post(`${base.bd}/admin/character/del`,qs.stringify(params))
    },

    // 人物前台
    // 关注
    characterCollect(params){
        return axios.post(`${base.bd}/mobile/character/collect`,qs.stringify(params))
    },
    // 取消关注
    characterDelCollect(params){
        return axios.post(`${base.bd}/mobile/character/del_collect`,qs.stringify(params))
    },
    // 首页显示推荐
    collectList(params){
        return axios.post(`${base.bd}/mobile/character/lists`,qs.stringify(params))
    },
    // 我关注的人物
    myCollectList(params){
        return axios.post(`${base.bd}/mobile/character/collect_lists`,qs.stringify(params))
    }
};
export default getCharacter;
